Rpc development (#1200)#2098
Merged
edriouk merged 1 commit intoJun 3, 2025
Merged
Conversation
* [projmgr] Introduce JSON-RPC server mode * Add `GetComponentsInfo` request * Add `GetPacksInfo` and `ValidateComponents` requests * Add `GetLogMessages` requests * Add `bundles` to `GetComponentsInfo` request * GetComponentsTree request added * Make more RPC data optional * Taxonomy * Fix for cclass level Initial unit tests preparation * Only report aggregates belonging to the bundle * report selected components in the tree * Fix adding api and taxonomy to group * Select methods and use of individual contexts * Check if component exists for variant change * add flag to list components from all packs * Components from all/solution packs * Extend jrpc commands and structures. Always write active bundle * Correct GetUsedData * Add layer information consistent use of selectedCount * Add layer filed to CtAggregate Ensure value is set and propagated. Remove Component Instance from CtAggregate structure Add helper method in XmlItem class to assign an attribute from one object to another * [json-rpc] Add `RpcInterface.h` --------- Co-authored-by: Daniel Brondani <daniel.brondani@arm.com>
Test Results 7 files 53 suites 4m 47s ⏱️ Results for commit 29f55fd. ♻️ This comment has been updated with latest results. |
edriouk
approved these changes
Jun 3, 2025
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2098 +/- ##
==========================================
- Coverage 66.37% 65.36% -1.01%
==========================================
Files 173 182 +9
Lines 36465 37081 +616
Branches 21229 21554 +325
==========================================
+ Hits 24203 24238 +35
- Misses 7878 8459 +581
Partials 4384 4384
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[projmgr] Introduce JSON-RPC server mode
Add
GetComponentsInforequestAdd
GetPacksInfoandValidateComponentsrequestsAdd
GetLogMessagesrequestsAdd
bundlestoGetComponentsInforequestGetComponentsTree request added
Make more RPC data optional
Taxonomy
Fix for cclass level
Initial unit tests preparation
Only report aggregates belonging to the bundle
report selected components in the tree
Fix adding api and taxonomy to group
Select methods and use of individual contexts
Check if component exists for variant change
add flag to list components from all packs
Components from all/solution packs
Extend jrpc commands and structures.
Always write active bundle
Correct GetUsedData
Add layer information
consistent use of selectedCount
Add layer filed to CtAggregate
Ensure value is set and propagated.
Remove Component Instance from CtAggregate structure
Add helper method in XmlItem class to assign an attribute from one object to another
[json-rpc] Add
RpcInterface.hCo-authored-by: Daniel Brondani daniel.brondani@arm.com